// pages/goods/item.js

import tool from "../../utils/tool.js";

Page({

    /**
     * 页面的初始数据
     */
    data: {
        gid:"",
        name:"",
        logo:"",
        desc:"",
        price:"",
        text:"",
        price_sum:""
    },

    /**
     * 获取位置信息
     */
    text(){
        let _this = this;
       wx.chooseLocation({
         latitude: 0,
         success:(res)=>{
             let text = res.address
             _this.setData({
                 text:text
             })
         }
       })
    },

    /**
     * 获取总金额
     */
    sum(e){
        let sum = e.detail.count;
        let price_sum = sum*this.data.price;
        console.log(price_sum);
        this.setData({
            price_sum:price_sum
        })
    },

    /**
     * 函数防抖处理
     */
    add: tool.debounce(function() {
        this.saveUserInfo();
     }),

    /**
     * 生成订单
     */
    saveUserInfo(){
        let text = this.data.text;
        let price_sum = this.data.price_sum;
        let token = wx.getStorageSync('token');
        let gid = this.data.gid;
        let _this = this;
        wx.request({
          url: 'http://www.order.com/order/Admin/orderAdd',
          data:{text,price_sum,token,gid},
          success:function(res){
              console.log(res);
              if(res.data.code==0){
                  wx.switchTab({
                    url: '/pages/order/list',
                  })
                  wx.showToast({
                    title: '订单创建成功',
                    icon:"none"
                  })
              }
          }
        })
    },




    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        let gid = options.gid;
        let token = wx.getStorageSync('token');
        let _this = this;
        wx.request({
          url: 'http://www.order.com/order/Admin/goodsItem',
          data:{gid,token},
          success:function(res){
              _this.setData({
                  gid:res.data.data.gid,
                  name:res.data.data.name,
                  logo:res.data.data.logo,
                  desc:res.data.data.desc,
                  price:res.data.data.price,
                  price_sum:res.data.data.price
              })
          }
        })
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})